home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9301
/
IBMMS.CD
< prev
next >
Wrap
Text File
|
1995-04-18
|
20KB
|
359 lines
@VIBM--Microsoft verseny@N
@VWindows 3.x -- OS/2 2.0@N
Az OS/2 2.0 verziója sok felhasználói kívánságot kielégít.
Már több mint egymillió csomag elfogyott belôle, de csak
késôbb fog kiderülni, hogy mekkora szeletet tud kihasítani
a bestsellernek számító Windows piaci részesedésébôl.
Kisváros valahol a Vadnyugaton: három bandita tartja
rettegésben a derék lakosokat és a seriffet. A gazfickók
neve DOS, Windows és Alkalmazás. Egyszer csak új seriff
érkezik a városba, aki a banditákat térdre és
együttmûködésre kényszeríti. És ki is lehetne más az új
seriff, mint az OS/2 2.0 verziója? Az IBM legalábbis ezzel
a rajzfilmmel mutatja be legújabb operációs rendszerét.
Több mint tíz évig tartott az MS DOS fejlesztése a mostani
5.0 verzió elkészítéséig, amit a Windows kezelési
felülettel kiegészítve hozzáigazítottak a mai
PC-felhasználók igényeihez. Az IBM valódi multitasking
alapokra helyezte az OS/2-t, és úgy döntött, hogy a 2.0
verziót 32 bites multitasking operációs rendszerré alakítja
ki, míg a Microsoft csak a Windows NT-ben valósítja meg ezt
a memóriakezelési módot.
Már a kezdeti feltételek is alapjaiban különböztek. Az IBM
számára az OS/2 most is a jövô PC-operációs rendszerét
jelenti, amelynek 2.0 verziója minden irányban lehetôvé
teszi a kompatibilitást, így a lehetô legnagyobb
szoftverválaszték használható alatta. A nagyvásárlók, akik
már használták az OS/2 1.3-at, összeállították
kívánságlistájukat, amit figyelembe vettek a 2.0 verzió
fejlesztése során. Ugyanakkor a Windows 3.0 verzióval
szemben a Windows 3.1 bôvítései a rendszeroptimáláson kívül
elsôsorban olyan funkcióbôvítések, amelyek arra szolgálnak,
hogy közelebb kerüljünk az ""információ gombnyomásra"
megvalósulásához.
A két operációs rendszer egyszerû összehasonlítása
szükségképpen sántít, mivel még csak 16 bites szoftverek
állnak rendelkezésre a teszthez, és az OS/2 teljesítményét
egyidejûleg csak egy program futásakor mértük. Az elsô 32
bites szoftververziók vizsgálata azt jelzi, hogy a
buszszélesség megduplázódásával várható a
rendszerteljesítmény megduplázódása is -- a teljesítmény
növekedése programtól függôen 50 és 100 százalék között
lehet.
Az OS/2 2.0-nak a meglévô szoftverekkel való
kompatibilitása sokkal jobb, mint a Windows 3.1-é és az MS
DOS 5.0-é. Az összes, XT-re és AT-re kifejlesztett szoftver
multitaskingban is használható az OS/2 alatt. Ennek
sikeres megvalósítását mutatja a DOS-ablak, amit sokféle
opción keresztül hozzá lehet igazítani a szoftverek
igényeihez -- akár egy másik operációs rendszer vagy egy
olyan program elindítása is lehetséges, amelynek számára az
OS/2 egy virtuális 8086-os gépet bocsájt rendelkezésre. A
régebbi Windows-verziók számára elônyös, hogy a
Windows-ablakban a 2.1 verzióhoz készült programok is
futtathatók -- az ilyen programok Windows 3.1 alatti
indításával hiába kísérletezünk.
Az OS/2 2.0 létrehozásában 1700 fejlesztô vett részt. 1991
szeptembere óta 30 ezer tesztelô vizsgálta át
tövirôl-hegyire az operációs rendszer béta változatát, így
járulva hozzá egy modern, 32 bites multitasking operációs
rendszer megszületéséhez. Majdnem egy éves ígérgetés után,
miszerint ""tökéletesebb DOS-ra és tökéletesebb Windowsra
van szükség", az IBM végre piacra dobta termékét.
Az OS/2 2.0 operációs rendszer teljes mértékben kihasználja
az Intel 80386 processzor funkcióit. Ez valódi
multitaskingot jelent, amelyben minden folyamathoz
megfelelô idôszelet van rendelve; egyúttal 32 bites
memóriacímzést, amelyben a memória egészen 4 Gbyte-ig,
vagyis 4096 Mbyte-ig bôvíthetô.
Az OS/2 minimálisan egy 80386SX processzort igényel.
Legalább 3 Mbyte memória kell a mûködéséhez, de ésszerû
használatához legalább 8 Mbyte-ra van szükség. A Windows
ugyan megelégszik 4 Mbyte RAM-mal, de neki is legalább 6
Mbyte-ra van szüksége az optimális teljesítmény eléréséhez.
A merevlemezen is jó nagy területet vesz birtokba az OS/2:
31 Mbyte-ot foglal el, ha minden részét telepítjük. A
virtuális memóriakezeléshez használt file további 10--12
Mbyte lemezterületet foglal. Figyelembe véve, hogy sok
Windows-program memóriafaló szörnnyé vált, akkor alsó
határnak tekinthetjük a 120 Mbyte-os merevlemezt, de jobb,
ha legalább 200 Mbyte-os.
Nagy merevlemezek számára fejlesztették ki a HPFS-t (High
Performance File System), amely hatékonyabban mûködik, mint
a DOS FAT (File Allocation Table) rendszere. A fejlesztôk
szóhasználata szerint az OS/2 preemptív multitaskingra
képes, ami azt jelenti, hogy az operációs rendszer
meghatározza, hogy egy adott folyamat számára mennyi idô
álljon rendelkezésre, amit a program nem képes
befolyásolni. Továbbá azt is jelenti, hogy a DOS-, Windows-
és OS/2-programok egyidejûleg hajtódnak végre, és a
felhasználó bármikor átkapcsolhat az egyik folyamatról a
másikra. Az egyes feladatok (task) végrehajtási ideje
egyenlô részekre van felosztva. Például nem jelent
problémát két floppy egyidejû formattálása az A: és a B:
meghajtóban.
Amikor a Windowsról mint multitaskingra képes operációs
rendszerrôl van szó, akkor ez nem preemptív multitaskingot
jelent. A futó program közli a Windowszal -- ahogy a
programozó tervezte -- hogy maradt-e szabad futási ideje,
és ezt a Windows továbbadhatja egy másik folyamatnak. Ha
azonban egy program nem ad ilyen jelzést, akkor a többi
program vár, míg az ""önzô" program egymaga birtokolja a
rendszer egész teljesítményét.
Az OS/2 képes különbözô üzemmódok emulálására.
Mindenekelôtt ott van a Presentation Manager Workplace
Shellje. Ez a felület egyesíti magában a Windowsból ismert
programmanager és filemanager funkcióit.
A Parancssorok nevû rendezôben vannak az OS/2 valódi
erôsségei. Ebben hat szimbólum található, amelyek lehetôvé
teszik az átváltást az operációs rendszer különbözô
üzemmódjai között.
Az OS/2-ablak és az OS/2-képernyô átkapcsol az
OS/2-parancssorok bevitelére. Aki a parancsok DOS-hoz
hasonló begépelését szereti, az itt alaposan kitombolhatja
magát, s ebben nem is fogja akadályozni holmi grafikus
kezelési felület.
A DOS-ablak és a DOS-képernyô a DOS 5.0 verzióját
emulálják, és a legtöbb DOS program számára lehetôvé
teszik, hogy virtuális gépen futhasson. A
@KDOS-beállítások@N ponton keresztül minden virtuális
géphez létre lehet hozni egy külön CONFIG.SYS-t. Åtfogó
rendszerismeretek birtokában még akkor is könnyen lehet 750
Kbyte memóriát egy-egy DOS-program rendelkezésére
bocsájtani, ha a program használja a PC hagyományos,
A0000H-BFFFFH szegmenscímek közti videoterületeit.
A sorból kilóg az ""Indítsd a DOS-t az A: meghajtóról"
parancs, amely lehetôvé teszi, hogy a felhasználó az A:
meghajtóról indítson el egy virtuális DOS-gépet. A
szimbólum kiválasztása után a számítógép annak a floppynak
a rendszerét bootolja, amely éppen akkor az A: meghajtóban
van. Ez lehet egy régi DOS-verzió vagy egy másolásvédett
játék. Az [Alt Esc] gombkombinációval a felhasználó azután
újra átvált a Workplace Shellre vagy egy másik programra.
A DOS ilyenfajta, floppyról való indításakor hátrányt
jelent, ha az A: meghajtó 3|1/2 colos, hiszen a legtöbb
régi program 5|1/4 colos lemezen található. Ebben
segítséget nyújthat a VMDISK segédprogram, amely a
floppyról másolatot készít a merevlemezen, és ez a file
indít el a merevlemezrôl egy virtuális DOS-gépet. E
virtuális gép és a többi program között is lehet ide-oda
kapcsolgatni az [Alt Esc] gombokkal. Elméletileg akár 240
virtuális DOS-gép is dolgozhat egyidejûleg.
És még ott van a Windows... Igen, valóban.
WIN-OS/2-Képernyô néven fordítható magyarra az IBM Windows
3.0-emulációja. Itt szinte mindegyik, Windows 2.x-hez és
3.0-hoz írt program futtatható a teljes képernyôn. Ez nem
is csoda, hiszen az IBM szerzôdést kötött a Microsofttal,
amely szerint a Microsoft megkapja az OS/2 forráskódját, s
az IBM a Windows forráskódját. îgy egy késôbbi verzióban a
WIN-OS/2-be beillesztik a Windows 3.1 funkciókészletét is.
A valódi érdekesség azonban a rendszerkonfigurációs
rendezôben van elrejtve.
A ""Programok átállítása" név mögött egy ""vándor-funkció"
rejtôzik. E programmal a Windows-programok saját ablakból
közvetlenül az OS/2 alól indíthatók. A háttérben egy
virtuális Windows-gép szolgálja ki a program igényeit,
anélkül, hogy a Windows-felület megjelenne a képernyôn. A
Macintosh kezelési felületéhez nagyon hasonlító, grafikus
kezelési felületen az alkönyvtárakat rendezôk, a file-okat
szamárfüles papírlapok jelenítik meg. Akinek nem tetszenek
ezek az ikonok, a beépített ikonszerkesztôvel kialakíthatja
saját képecskéit.
Az OS/2-ben már megvalósult a ""Vonszold és pottyantsd"
(Drag and drop) kezelési elv. Ha például egy szöveges
file-t ki akarunk nyomtatni, akkor elegendô a file
szimbólumát átcipelni a nyomtató szimbólumára. A file-ok
kitörlése hasonló, az aktamegsemmisítô (shredder)
szimbólumával történik.
Az OS/2 rendszerrendezôje egy sor további rendezôt
tartalmaz: a Rendszerkonfigurálás és Meghajtók alcsoportok
mellett megtalálhatók még a Játékok, Termelékenység és
Parancssorok programcsoportok. A Rendszerindítás rendezô
megfelel a Windows 3.1 önindító ablakának, és eleinte üres.
Az ide bemásolt programok vagy file-ok automatikusan
lefutnak a rendszer legközelebbi indításakor.
Érdekesség, hogy a játékok rendezôjében többek között
megtalálható a Solitair egyik változata, a Reversi és egy
hálózatban használható sakkprogram.
A Termelékenység segédprogramok gyûjteményébôl áll. Az IBM
feldarabolta Current nevû tervezôi segédeszközét, és a
részeket (karcsúsítva) beépítette ide. Ide tartozik egy
mini táblázatkezelô program, amely alig alkalmasabb többre,
mint összeadásra; egy adatbáziskezelô program, amely
nyilvántartó lapokat kezel, és tartalmaz egy tárcsázó
funkciót, így ha van a géphez modem kapcsolva, akkor
közvetlenül lehet telefonszámokat tárcsázni. Az
adatbáziskezelô ezáltal megfelel a Windows-nyilvántartónak.
A beépített számológép a Windows kalkulátorával ellentétben
folyamatosan jegyzi az összes begépelt adatot és eredményt.
A feljegyzési listát késôbb ki lehet nyomtatni. Ugyancsak
rendelkezésre áll naptár, napi és havi tervezô, valamint a
bejegyzések és elintéznivalók listája. A Windows
számológépe ugyan nem képes nyomtatásra, de szükség esetén
egyszerû tudományos számológéppé lehet átalakítani.
A jegyzettömbön kívül az operációs rendszer
szolgáltatásaihoz tartozik egy kibôvített szövegszerkesztô
is, amellyel egyidejûleg több file-t is fel lehet dolgozni.
Azok a felhasználók, akik nem akarnak azonnal nagy és
összetett programokkal foglalkozni, hiányát érzik egy
egyszerû grafikus szövegszerkesztô programnak, amilyen
például a Write. Az OS/2 2.0-t ebben a vonatkozásban a
régebbi felhasználók kívánságai szerint alakították ki,
akik már hosszabb ideje használják a bôvített
szövegszerkesztôt.
A Softronics cégtôl származik a beépített Softerm
terminálprogram, amely azonban ugyanolyan egyszerû maradt,
mint a Windows terminálprogramja. Nagyobb igények esetén
érdemes más termékeket használni, például a Telemate vagy
Telix programokat, és ezeket futtatni egy DOS-ablakban.
Aki a PC aprócska hangszóróján keresztül szeretne
meghallgatni néhány melódiát, az a dallamszerkesztôben
írhatja be ôket.
A ""Tapadó Jegyzet" program segítségével kis sárga
ablakokat (lásd Post It) lehet készíteni, amelyek
tetszôleges jegyzetekkel tölthetôk meg, és aztán a vonszold
és pottyantsd módszerével bárhol elhelyezhetôk a képernyôn.
Az OS/2 grafikus Windows-részeinek implementálásáért is
felelôs Micrografx cégtôl származik a PM Charts, amely a
Charisma grafikai program miniváltozata. Segítségével a
számítási adatok alapján bemutató grafikákat lehet
készíteni. Egy professzionális grafikonkészítô program
lehetôségeivel persze nem ér fel a PM Charts. A MS
Paintbrushsal ellentétben a program nem képpontokkal
(pixel) dolgozik, hanem vektorokkal alakítja ki a képet.
A @KFile és Szöveg Keresése@N program igen hasznos
segédeszköz. Segítségével a felhasználó felkutathat egy
adott file-t vagy egy tetszôleges file-ban lévô adott
szöveget. Az E.EXE nevû rendszereditor lehetôvé teszi a
szövegek további feldolgozását.
Szimbólum-editor néven itt újra találkozhatunk a már
említett ikoneditorral. Segítségével gyorsan lehet saját
szimbólumokat készíteni vagy a már meglévôket átalakítani.
Közismert, hogy a Windows 3.1 a Write-on, a Paintbrushon, a
naptáron és a számológépen kívül még egy hangfelvevô és egy
zenelejátszó programmal is rendelkezik. Az objektummanager
megkönnyíti a különbözô file-ok összekapcsolását, és a
karaktertáblázat kijelzi a telepített Truetype
karakterkészleteket. A Truetype-pal szemben az OS/2-be az
Adobe Type Managert építették be, amellyel PostScript
betûtípusokat lehet használni.
Sajnos az OS/2 sebessége még nem olyan, amit az ember egy
32 bites operációs rendszertôl elvárna, mivel ma még csak
16 bites programok futnak alatta.
Csak a 32 bites szoftverek használatakor számíthatunk majd
a teljesítmény 50--100 százalékos növekedésére. Pontosabb
adatok láthatók ""Sebességek összehasonlítása" címû keretes
cikkünkben.
Egyedül a sebességtôl nem lesz se gyôztes, se vesztes egy
operációs rendszer. Végeredményben a felhasználónak kell
minden egyes esetben eldöntenie, hogy a régebbi, de még
mindig mûködôképes DOS-t használja a jól ismert Windows
3.0-mal vagy 3.1-gyel együtt, vagy az új OS/2 2.0 operációs
rendszert választja, amely önmagában felöleli az összes
funkciót.
Csak részben valósult meg az IBM igényes elképzelése. Az
OS/2 DOS-ablaka többet nyújt mint a DOS 5.0, de a
Windows-ablak még nem felel meg minden követelménynek, amit
a Windows 3.1 felhasználói támasztanak. Az OS/2
beharangozott update-verziója várhatóan ezt a hiányt is ki
fogja tölteni.
Nyilvánvaló, hogy az OS/2 2.0 jobban sikerült, mint elôdje,
hiszen éppen a hiányos kompatibilitás volt az 1.3 verzió
baja. Az is látható, hogy egy jobb operációs rendszernek
nem kell feltétlenül gyorsabbnak is lennie. Éppen a
multitasking esetében válik nagyon fontossá a biztonság
kérdése, amit az OS/2-nél jobban oldottak meg, mint a
Windowsnál -- az egyre gyûlô felhasználói észrevételek
közül a lelkesen nyilatkozók ezt emelik ki, amiért az
OS/2-t szívesebben használják a jelenlegi Windowsok
helyett.
@KUlrich Klesper@N
@VSebességek összehasonlítása@N
Tesztgépként a Dell cég 50 MHz-es 486-os PC-jét használtuk,
1 Gbyte-os merevlemezzel és 8 Mbyte RAM-mal.
A Windows 3.1 tesztjéhez létrehoztunk egy 8 Mbyte-os
állandó (permanent) cserefile-t. 2 Mbyte-os lemezcache-t
használtunk a Smartdrive-val. Az OS/2-t az új HPFS
file-kezelô rendszerrel telepítettük. A képernyôhöz
standard VGA-felbontást választottunk.
A sebességtesztek alapjául a Word for Windowsban és a Word
for OS/2-ben, valamint az Excel Windows- és
OS/2-változatában található makrók szolgáltak. A
Word-tesztben (többek között) szövegeket töltöttünk be,
grafikákat illesztettünk be, szövegrészleteket többszörösen
formáztunk, s megtekintettük az oldalak nyomtatási képét a
preview-val. Az Excelben adattáblázatokat készítettünk,
különféle számításokat hajtottunk végre, és bemutató
grafikákat szerkesztettünk.
Batch file-t is használtunk az operációs rendszer
file-kezelésének tesztelése során, amelyben COPY, XCOPY,
DIR és DEL parancsokat adtunk ki a DOS- illetve az
OS/2-ablakban. A tesztek különálló folyamatokként futottak
le, nem használtunk multitasking-üzemmódot.
@VTeszteredmények@N
Operációs rendszer Mért idô Teljesítmény
@VWord-teszt@N
Windows 3.0 65 s 100%
Windows 3.1 61 s 107%
OS/2 2.0 77 s 84%
Win-OS/2 76 s 86%
@VExcel-teszt@N
Windows 3.0 29 s 100%
Windows 3.1 26 s 112%
OS/2 2.0 33 s 88%
Win-OS/2 35 s 83%
@VFile-kezelés@N
DOS 5.0 25 s 100%
OS/2 2.0 30 s 83%